Combining Graph Neural Networks with Expert Knowledge for Smart Contract Vulnerability Detection
نویسندگان
چکیده
Smart contract vulnerability detection draws extensive attention in recent years due to the substantial losses caused by hacker attacks. Existing efforts for security analysis heavily rely on rigid rules defined experts, which are labor-intensive and non-scalable. More importantly, expert-defined tend be error-prone suffer inherent risk of being cheated crafty attackers. Recent researches focus symbolic execution formal smart contracts detection, yet achieve a precise scalable solution. Although several methods have been proposed detect vulnerabilities contracts, there is still lack effort that considers combining patterns with deep neural networks. In this paper, we explore using graph networks expert knowledge detection. Specifically, cast rich control- data- flow semantics source code into graph. To highlight critical nodes graph, further design node elimination phase normalize Then, propose novel temporal message propagation network extract feature from normalized combine designed yield final system. Extensive experiments conducted all Ethereum VNT Chain platforms. Empirical results show significant accuracy improvements over state-of-the-art three types vulnerabilities, where our method reaches 89.15%, 89.02%, 83.21% reentrancy, timestamp dependence, infinite loop respectively.
منابع مشابه
Combining Neural Networks for Skin Detection
Two types of combining strategies were evaluated namely combining skin features and combining skin classifiers. Several combining rules were applied where the outputs of the skin classifiers are combined using binary operators such as the AND and the OR operators, “Voting”, “Sum of Weights” and a new neural network. Three chrominance components from the YCbCr colour space that gave the highest ...
متن کاملDocument Binarization Combining with Graph Cuts and Deep Neural Networks
Most data mining applications on collections of historical documents require binarization of the digitized images as a pre-processing step. Historical documents are often subjected to degradations such as parchment aging, smudges and bleed through from the other side. The text is sometimes printed, but more often handwritten. Mathematical modeling of the appearance of the text, as well as the b...
متن کاملVULNERABILITY ASSESSMENT OF WATER DISTRIBUTION NETWORKS: GRAPH THEORY METHOD
The main functional purpose of a water distribution network is to transport water from a source to several domestic and industrial units while at the same time satisfying various requirements on hydraulic response. All the water distribution networks perform two basic operations: firstly the water network needs to deliver adequate amounts of water to meet specific requirements, and secondly the...
متن کاملExpert knowledge for automatic detection of bullies in social networks
Cyberbullying is a serious social problem in online environments and social networks. Current approaches to tackle this problem are still inadequate for detecting bullying incidents or to flag bullies. In this study we used a multi-criteria evaluation system to obtain a better understanding of YouTube users‟ behaviour and their characteristics through expert knowledge. Based on experts‟ knowled...
متن کاملDesigning an Expert System for Credit Rating of Real Customers of Banks Using Fuzzy Neural Networks
Currently, in Iran's banking system, non-repayment of facilities has become one of the biggest issues, and due to the lack of a proper system for proper allocation of facilities, they face a number of problems, including the problem of allocation of loans, the problem of failure to repay loans Of the central bank, or the amount of facilities increased from the amount of reimbursement. The solut...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Knowledge and Data Engineering
سال: 2021
ISSN: ['1558-2191', '1041-4347', '2326-3865']
DOI: https://doi.org/10.1109/tkde.2021.3095196